.moveable-control {
  width: 4px !important;
  height: 4px !important;
  margin-top: -2px !important;
  margin-left: -2px !important;
  background-color: #28e6ff !important;
  border: none !important;
}
.moveable-dimension{
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  color: #fff;
  background-color: #082125;
  padding: 2px 4px;
  border-radius: 4px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  top: -56px;
  left: 6px;
  width: 110px;

}
.v-line{
  position: absolute;
  height: 10000vh;
  width: 1px;
  top: -30000px;
  left: 0px;
  border-left: 1px dashed rgb(10, 125, 192); /* 使用虚线边框 */
}
.h-line{
  position: absolute;
  height: 1px;
  width: 10000vw;
  top: 0px;
  left: -30000px;
  border-top: 1px dashed rgb(10, 125, 192); /* 使用虚线边框 */
}
.rect-info{
  display: flex;
  flex-direction: column;
  gap: 4px;
}
